from extra_apps import xadmin
from xadmin import views
from .models import EmailVerifyRecord,Banner



class BaseSetting(object):
    enable_themes = True
    use_bootswatch = True

class GlobalSetting(object):
    site_title = "后台管理"
    site_footer = "广告位招租"
    menu_style = "accordion"


class EmailVerifyRecordAdmin(object):
    list_display = ['code','email','send_type','send_time']
    list_filter =['code','email','send_type','send_time']
    search_fields = ['code','email','send_type']
    model_icon = 'fa fa-key'

class BannerAdmin(object):
    list_display = ['title','image','url','index','add_time']
    list_filter =['title','image','url','index','add_time']
    search_fields = ['title','image','url','index']
    model_icon = 'fa fa-recycle'

xadmin.site.register(EmailVerifyRecord,EmailVerifyRecordAdmin)
xadmin.site.register(Banner,BannerAdmin)
xadmin.site.register(views.BaseAdminView,BaseSetting)
xadmin.site.register(views.CommAdminView,GlobalSetting)